```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>即时通讯项目 - 技术展示</title>
    <link href="https://cdn.staticfile.org/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
    <link href="https://cdn.staticfile.org/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
    <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script>
    <style>
        body {
            font-family: 'Noto Sans SC', Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Heiti SC", "Hiragino Sans GB", Simsun, sans-serif;
            color: #333;
            line-height: 1.6;
        }
        .hero-gradient {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        }
        .tech-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
        }
        .feature-icon {
            transition: all 0.3s ease;
        }
        .feature-card:hover .feature-icon {
            transform: scale(1.1);
        }
        .mermaid {
            background-color: white;
            border-radius: 0.5rem;
            padding: 1.5rem;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
        }
    </style>
</head>
<body class="bg-gray-50">
    <!-- Hero Section -->
    <section class="hero-gradient text-white py-20 md:py-32 px-4 md:px-0">
        <div class="container mx-auto max-w-6xl px-4">
            <div class="flex flex-col md:flex-row items-center">
                <div class="md:w-1/2 mb-10 md:mb-0">
                    <h1 class="text-4xl md:text-5xl font-bold mb-6 leading-tight">即时通讯系统</h1>
                    <p class="text-xl mb-8 opacity-90">基于现代技术栈构建的高性能移动端即时通讯解决方案</p>
                    <div class="flex flex-wrap gap-4">
                        <a href="#features" class="bg-white text-indigo-700 hover:bg-indigo-100 px-6 py-3 rounded-full font-medium transition duration-300">功能特性</a>
                        <a href="#tech" class="border-2 border-white hover:bg-white hover:text-indigo-700 px-6 py-3 rounded-full font-medium transition duration-300">技术架构</a>
                    </div>
                </div>
                <div class="md:w-1/2 flex justify-center">
                    <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1651053343398-8416aca2-b554-4371-a1fa-a05ad6d9183c.png" alt="即时通讯系统界面" class="rounded-lg shadow-2xl w-full max-w-md border-4 border-white">
                </div>
            </div>
        </div>
    </section>

    <!-- Features Section -->
    <section id="features" class="py-20 px-4 bg-white">
        <div class="container mx-auto max-w-6xl">
            <div class="text-center mb-16">
                <h2 class="text-3xl md:text-4xl font-bold mb-4 text-gray-800">核心功能模块</h2>
                <p class="text-gray-600 max-w-2xl mx-auto">全面覆盖即时通讯系统的关键功能需求</p>
            </div>
            
            <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
                <!-- Feature 1 -->
                <div class="feature-card bg-gray-50 p-8 rounded-xl transition duration-300 hover:shadow-lg">
                    <div class="feature-icon text-indigo-600 text-4xl mb-6">
                        <i class="fas fa-user-plus"></i>
                    </div>
                    <h3 class="text-xl font-bold mb-3 text-gray-800">用户管理</h3>
                    <p class="text-gray-600">包括注册、登录、头像上传功能，支持多用户登录挤下线机制，确保账号安全。</p>
                </div>
                
                <!-- Feature 2 -->
                <div class="feature-card bg-gray-50 p-8 rounded-xl transition duration-300 hover:shadow-lg">
                    <div class="feature-icon text-purple-600 text-4xl mb-6">
                        <i class="fas fa-users"></i>
                    </div>
                    <h3 class="text-xl font-bold mb-3 text-gray-800">社交关系</h3>
                    <p class="text-gray-600">完整的添加好友功能，好友列表管理，清晰展示用户社交网络。</p>
                </div>
                
                <!-- Feature 3 -->
                <div class="feature-card bg-gray-50 p-8 rounded-xl transition duration-300 hover:shadow-lg">
                    <div class="feature-icon text-blue-600 text-4xl mb-6">
                        <i class="fas fa-comments"></i>
                    </div>
                    <h3 class="text-xl font-bold mb-3 text-gray-800">即时通讯</h3>
                    <p class="text-gray-600">高效稳定的单聊功能，支持文本消息传输，为用户提供流畅的沟通体验。</p>
                </div>
            </div>
        </div>
    </section>

    <!-- Tech Stack Section -->
    <section id="tech" class="py-20 px-4 bg-gray-50">
        <div class="container mx-auto max-w-6xl">
            <div class="text-center mb-16">
                <h2 class="text-3xl md:text-4xl font-bold mb-4 text-gray-800">技术架构</h2>
                <p class="text-gray-600 max-w-2xl mx-auto">前后端分离架构，采用现代化技术栈构建</p>
            </div>
            
            <!-- Tech Stack Visualization -->
            <div class="mermaid mb-16">
                graph TD
                    A[前端] --> B[MUI]
                    A --> C[H5+]
                    B --> D[夜神模拟器]
                    
                    E[后端] --> F[SpringBoot]
                    E --> G[SpringCloud]
                    F --> H[MyBatisPlus]
                    F --> I[MySQL]
                    F --> J[Redis]
                    F --> K[FastDFS]
                    F --> L[RabbitMQ]
                    F --> M[Netty+Zookeeper+WebSocket]
            </div>
            
            <div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-6">
                <!-- Tech Card 1 -->
                <div class="tech-card bg-white p-6 rounded-lg shadow-md transition duration-300 flex flex-col items-center">
                    <div class="text-5xl text-blue-500 mb-4">
                        <i class="fab fa-js-square"></i>
                    </div>
                    <h3 class="text-lg font-bold mb-2 text-center">MUI</h3>
                    <p class="text-sm text-gray-600 text-center">前端框架</p>
                </div>
                
                <!-- Tech Card 2 -->
                <div class="tech-card bg-white p-6 rounded-lg shadow-md transition duration-300 flex flex-col items-center">
                    <div class="text-5xl text-green-500 mb-4">
                        <i class="fas fa-mobile-alt"></i>
                    </div>
                    <h3 class="text-lg font-bold mb-2 text-center">H5+</h3>
                    <p class="text-sm text-gray-600 text-center">移动端开发</p>
                </div>
                
                <!-- Tech Card 3 -->
                <div class="tech-card bg-white p-6 rounded-lg shadow-md transition duration-300 flex flex-col items-center">
                    <div class="text-5xl text-red-500 mb-4">
                        <i class="fas fa-leaf"></i>
                    </div>
                    <h3 class="text-lg font-bold mb-2 text-center">SpringBoot</h3>
                    <p class="text-sm text-gray-600 text-center">后端框架</p>
                </div>
                
                <!-- Tech Card 4 -->
                <div class="tech-card bg-white p-6 rounded-lg shadow-md transition duration-300 flex flex-col items-center">
                    <div class="text-5xl text-yellow-500 mb-4">
                        <i class="fas fa-cloud"></i>
                    </div>
                    <h3 class="text-lg font-bold mb-2 text-center">SpringCloud</h3>
                    <p class="text-sm text-gray-600 text-center">微服务</p>
                </div>
                
                <!-- Tech Card 5 -->
                <div class="tech-card bg-white p-6 rounded-lg shadow-md transition duration-300 flex flex-col items-center">
                    <div class="text-5xl text-purple-500 mb-4">
                        <i class="fas fa-database"></i>
                    </div>
                    <h3 class="text-lg font-bold mb-2 text-center">MySQL</h3>
                    <p class="text-sm text-gray-600 text-center">数据库</p>
                </div>
            </div>
        </div>
    </section>

    <!-- Code Section -->
    <section class="py-20 px-4 bg-white">
        <div class="container mx-auto max-w-6xl">
            <div class="text-center mb-16">
                <h2 class="text-3xl md:text-4xl font-bold mb-4 text-gray-800">项目代码</h2>
                <p class="text-gray-600 max-w-2xl mx-auto">获取完整项目代码，深入探索实现细节</p>
            </div>
            
            <div class="bg-gray-50 rounded-xl p-8 max-w-3xl mx-auto">
                <div class="flex items-center mb-6">
                    <div class="text-4xl text-blue-500 mr-4">
                        <i class="fas fa-code"></i>
                    </div>
                    <div>
                        <h3 class="text-xl font-bold text-gray-800">代码仓库</h3>
                        <p class="text-gray-600">通过百度网盘获取完整项目代码</p>
                    </div>
                </div>
                
                <div class="bg-white rounded-lg p-6 shadow-sm">
                    <div class="flex flex-col md:flex-row items-center justify-between">
                        <div>
                            <h4 class="font-medium text-gray-800 mb-1">下载链接</h4>
                            <a href="https://pan.baidu.com/s/1I45-ZDf7kzPyiLWVJlMk2g" class="text-blue-600 hover:underline break-all">https://pan.baidu.com/s/1I45-ZDf7kzPyiLWVJlMk2g</a>
                        </div>
                        <div class="mt-4 md:mt-0">
                            <h4 class="font-medium text-gray-800 mb-1">提取码</h4>
                            <div class="bg-gray-100 px-4 py-2 rounded font-mono text-lg">k890</div>
                        </div>
                    </div>
                </div>
                
                <div class="mt-8 bg-indigo-50 border-l-4 border-indigo-500 p-4 rounded-r-lg">
                    <div class="flex">
                        <div class="flex-shrink-0 text-indigo-500">
                            <i class="fas fa-info-circle"></i>
                        </div>
                        <div class="ml-3">
                            <p class="text-sm text-indigo-700">下载后请查看README文件获取项目配置和运行指南。</p>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer class="bg-gray-900 text-white py-12 px-4">
        <div class="container mx-auto max-w-6xl">
            <div class="flex flex-col md:flex-row justify-between items-center">
                <div class="mb-6 md:mb-0">
                    <h3 class="text-xl font-bold mb-2">技术小馆</h3>
                    <p class="text-gray-400">探索技术之美，分享开发心得</p>
                </div>
                <div>
                    <a href="http://www.yuque.com/jtostring" class="text-gray-300 hover:text-white transition duration-300 flex items-center">
                        <i class="fas fa-external-link-alt mr-2"></i>
                        <span>http://www.yuque.com/jtostring</span>
                    </a>
                </div>
            </div>
            <div class="border-t border-gray-800 mt-8 pt-8 text-center text-gray-500 text-sm">
                &copy; 2023 技术小馆. 保留所有权利.
            </div>
        </div>
    </footer>

    <script>
        mermaid.initialize({
            startOnLoad: true,
            theme: 'default',
            flowchart: {
                useMaxWidth: false,
                htmlLabels: true,
                curve: 'basis'
            }
        });
    </script>
</body>
</html>
```